(function($){
    $.elementsChangeColor = function(t) {
        $(t).parent().ajaxSubmit({
            success: function(responseText, statusText) {
                var current_color = $("input[name=elements_current_color]").attr("value");
                $("body").removeClass(current_color);
                $("body").addClass(responseText);
                $("input[name=elements_current_color]").attr("value", responseText);
            }
        });
        return false;
    }
})(jQuery);

$(function(){
    $("#change-style").click(function(){
        $("#style-changer-list").toggle("normal");
        return false;
    });

//    $("body:not(#change-style, #style-changer-list)").click(function(){
//        $("#style-changer-list").hide("normal");
//    });

    $(".elements-change-color").click(function(){
        return $.elementsChangeColor(this);
    });
});